place full of gravel and pebbles - Turc Anglais Dictionnaire