engine mount strut - French English Dictionary