rubber-tired subway - German English Dictionary