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. Сжатый оксфордский словарь английского языка. 2004