To give a forceful and lengthy lecture or criticism to someone.
The angry motorist leapt from his car to harangue the other driver.