Definition of lord superior in English:

lord superior

noun

  • (The title or position of) the king of England in relation to the king of Scotland from the reign of Edward I until the Union of the Crowns in 1603 (historical).

Origin

Mid 17th century; earliest use found in William Drummond (1585–1649), poet and pamphleteer.