duck pond - French English Dictionary