duck with green pepper sauce - Turkish English Dictionary