English

Definition of Tottenham Court Road from the Oxford Advanced Learner's Dictionary

 

Tottenham Court Road

 
BrE
 
; NAmE
 
 
jump to other results
one of the main streets in central London. It is known for the large number of shops there selling radio, television and video equipment and home computers. The furniture shop Heal's is also on Tottenham Court Road.