self-propelled rubber tired vehicle - Spanish English Dictionary