yammer on

中高级 (B2) informal

To keep talking or complaining noisily for a long time in a way that annoys people.

"He yammered on about politics for the entire dinner and no one got to say a word."