The word for today is…

inveigh (verb) – To give vent to angry disapproval; protest vehemently.

Source : The Free Dictionary

Etymology : You might complain or grumble about some wrong you see, or, for a stronger effect, you can inveigh against it. Inveigh comes from the Latin verb invehere, which joins the prefix in- with the verb vehere, meaning “to carry.” Invehere literally means “to carry in,” and when inveigh first appeared in English, it was also used to mean “to carry in” or “to introduce.” Extended meanings of invehere, however, are “to force one’s way into,” “to attack,” and “to assail with words,” and that’s where the current sense of inveigh comes from. A closely related word is invective, which means “insulting or abusive language.” This word, too, ultimately comes from invehere.

If you enjoyed this BFD word of the day please consider sharing it with your friends.

Peter is a fourth-generation New Zealander, with his mother's and father's folks having arrived in New Zealand in the 1870s. He lives in Lower Hutt with his wife, some cats and assorted computers. His...