submersion irrigation - Francés Inglés Diccionario