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”