vegetable brains and spanish sausage omelette - Turkish English Dictionary