repair of heavy vehicles - Spanish English Dictionary