engine mount strut - German English Dictionary