stuffed duckling - German English Dictionary