place full of pebbles/gravel - German English Dictionary