Definition of lord superior in US English:

lord superior


  • (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).


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