English

Definition of Shaftesbury Avenue from the Oxford Advanced Learner's Dictionary

 

Shaftesbury Avenue

 
BrE
 
; NAmE
 
 
jump to other results
a street in central London, running north-east from Piccadilly Circus. It is famous for the many West End theatres on it.