low-lying area where water and runoff accumulate - Spanisch Englisch Wörterbuch