Definition of Lord Deputy in English:

Lord Deputy

noun

historical
  • (The title of) the chief governor of Ireland, appointed by the English Crown.

Origin

Mid 16th century; earliest use found in State Papers Henry VIII.