engine cooling fan - French English Dictionary