a plain land or valley a few meters above sea level - Turkish English Dictionary

Suggest a Term