animal stomach stuffed like blood sausage - Francés Inglés Diccionario