grilled spleen - Spanish English Dictionary