English

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

 

Travelcard

 noun
noun
BrE
 
; 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.