standing powertrain mounting system - Spanish English Dictionary