vegetable brains and spanish sausage omelette - Francés Inglés Diccionario