dew pond - French English Dictionary