The BFD Word of the Day
The word for today is… invective (noun, adjective): noun 1 : insulting or abusive language 2 : an abusive expression or speech adjective : of, relating to, or characterized by insult or abuse Source : Merriam -Webster Etymology :Invective originated in the 15th century as an adjective meaning “of, relating to, or characterized by