Definition of press lord in English:

press lord

noun

  • A powerful newspaper owner, a newspaper magnate, especially one who is a member of the British peerage.

Origin

Late 19th century; earliest use found in The Newark Advocate. From press + lord.

Pronunciation

press lord

/ˈprɛs ˌlɔːd/