place where gayubas abound - Turc Anglais Dictionnaire