low-lying area where water and runoff accumulate - Español Inglés Diccionario