radiator cover lid - French English Dictionary