place where gayubas abound - French English Dictionary