What is the meaning of Diatriba?

debate

diatribe

reprimand

a learned discussion; a discourse

a school

diatribe

Source: wiktionary.org