Definition of lord beaverbrook in English English dictionary
a powerful and successful British businessman and politician, who was born in Canada. He owned The Daily Express and other newspapers, and also had several important positions in the British government (1879-1964)