plot of land punctuated by hills and small channels - Español Inglés Diccionario