grilled spleen - German English Dictionary