chamber that collects branches, leaves and debris in a channel or ditch - Español Inglés Diccionario