stuffed sheep sausages - Spanish English Dictionary