pit dug in a river bed - Spanish English Dictionary

Suggest a Term