imitating a loud noise like that produced by a landslide or something falling from a great height - German English Dictionary

Suggest a Term