self-propelled rubber tired vehicle - French English Dictionary