The word for today is…
vituperative (adjective) – uttering or given to censure : containing or characterized by verbal abuse
Source : Wordsmith
Etymology : From Latin vituperare (to blame), from vitium (fault) + parare (to make or prepare). Earliest documented use: 1727.
If you enjoyed this BFD word of the day please consider sharing it with your friends and, especially, your children.