stuffed sheep sausages - Francés Inglés Diccionario