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


The Angel, Islington

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