Synonyms of the Day July 31, 2003 / Adam Synonyms of the Day Truculent and pugnacious. words mean things Previous post Harry Potter Next post Shedding its skin