Definition of The Angel, Islington from the Oxford Advanced Learner's Dictionary

 

The Angel, Islington

 
BrE
 
; NAmE
 
 
jump to other results
a busy place where several roads meet in Islington, an area of north London. It is called after a pub for travellers which existed there in the 17th century.