press_lordEnglish

press lord

Noun

A powerful newspaper proprietor

English: press lord