hold forth

Avançado (C1) formal

To talk a lot about something, usually in a way that makes you sound very important or like you know everything.

"He spent the entire dinner party holding forth on the failings of modern education."