low-lying area where water and runoff accumulate - Spanish English Dictionary