sheep’s brain salad - Alemán Inglés Diccionario