an incredible opportunity - Turkish English Dictionary