self-propelled rubber tired vehicle - German English Dictionary