engine mounting strut - Deutsch Englisch Wörterbuch