CENTRAL MOSQUE Meaning of CENTRAL MOSQUE in English ˌCentral ˈMosque, the BrE AmE the main Muslim place of worship in Britain, in Regents Park, London Longman Dictionary of Contemporary English. Longman - Словарь современного английского языка. 2012