The BFD Word of the Day
The word for today is… vilify (verb) – To attack the reputation of (a person or thing) with strong or abusive criticism. See Synonyms at malign. Source : The Free Dictionary Etymology : Vilify came to English by way of the Middle English vilifien and the Late Latin vilificare, from the Latin adjective