low-lying area where water and runoff accumulate - Espagnol Anglais Dictionnaire