heavy duty radiator guard - French English Dictionary