hollow in which water often stagnates - French English Dictionary