engine covers - French English Dictionary