place full of pebbles or coarse gravel - Spanish English Dictionary

Suggest a Term