Word of the Day:
October 5, 2017vituperate
verb
vye-TOO-puh-rayt
What it Means
Vituperate in Context
Did You Know?
Word Family Quiz
What descendant of Latin vitium can mean "faulty" in English but more commonly means "aggressive"?