heavy irrigation - Francés Inglés Diccionario