low-lying without mountains (landscape) - Spanish English Dictionary