stuffed sheep sausages - Turkish English Dictionary