a fine day for ducks - French English Dictionary