beef or sheep head - Francés Inglés Diccionario