small trench for irrigating - Francés Inglés Diccionario