a low land that is inundated during river floods - Español Inglés Diccionario