English

Definition of London Central Mosque from the Oxford Advanced Learner's Dictionary

 

London Central Mosque

 
BrE
 
; NAmE
 
 
jump to other results
a large mosque (= place of worship for Muslims) in Regent's Park, London, England, completed in 1977 as part of the Islamic Cultural Centre.