LORD PROVOST


Meaning of LORD PROVOST in English

■ noun the head of a municipal corporation or borough in certain Scottish cities.

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.