conglomerate of large stones - Turc Anglais Dictionnaire