duck with green pepper sauce - German English Dictionary