Definition of Travelcard noun from the Oxford Advanced Learner's Dictionary



; NAmE
jump to other results
(in Britain) a special ticket which allows passengers to travel on underground trains, ordinary trains and buses in Greater London at a reduced cost for a period of one day or one week. Passengers with these tickets can make as many journeys as they want during that period.