undulating terrain - Spanish English Dictionary