paradise duck - French English Dictionary