LONDON CENTRAL MOSQUE, THE


Meaning of LONDON CENTRAL MOSQUE, THE in English

ˌLondon ˌCentral ˈMosque, the BrE AmE

a large ↑ mosque (=building in which Muslims worship) in ↑ Regent's Park in London

Longman Dictionary of Contemporary English.      Longman - Словарь современного английского языка.