noun the official heraldic authority of Scotland.
heralds’ office 🔊 Listen to this noun the official heraldic authority of Scotland. Share Facebook Twitter Google +