grilled kidney - German English Dictionary