inundation irrigation - Francés Inglés Diccionario