METROPOLITAN MAGISTRATE Meaning of METROPOLITAN MAGISTRATE in English ■ noun (in the UK) a stipendiary magistrate who sits in petty sessional courts in London. Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004