engine mount strut - Turkish English Dictionary