front stabilizer bar/strut - Spanish English Dictionary