harangue

Word: harangue Definition: lecture (someone) at length in an aggressive and critical manner.

the kind of guy who harangued total strangers about PCB levels in whitefish”