stuffed duckling - French English Dictionary