LORD ADVOCATE Meaning of LORD ADVOCATE in English ■ noun the principal Law Officer of the Crown in Scotland. Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004