Meaning of Lord Advocate in English
?the senior legal official in Scotland (equivalent to the Attorney General in England, Wales and Northern Ireland) who is part of the Scottish Government and is responsible for advising the Scottish Parliament on the law. He or she represents the sta