Definition of the London Library from the Oxford Advanced Learner's Dictionary


the London Library

; NAmE
jump to other results
a large private library in London, England, which members must pay to join. It was established in 1841 and contains over one million books in all European languages. compare British Library