engine pad - French English Dictionary