supplementary irrigation ditches - Español Inglés Diccionario