grilled kidney - French English Dictionary