harangue Play nounA lengthy and aggressive speech.verbLecture (someone) at length in an aggressive and critical manner.