grilled spleen - French English Dictionary