1. vehement or violent denunciation, censure, or reproach.
2. a railing accusation; vituperation.
3. an insulting or abusive word or expression.
http://dictionary.reference.comb/browse/invective
The invective she received from her boss was particularly awful because he gave it in front of everyone at the office.