yammer on

Intermedio alto (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."