stuffed goose neck - Turkish English Dictionary