We live in cantankerous times and the moral turpitude of our age leaves us short of effective insults. This can lead to the slovenly use of the usual profanities.
Never fear, Shakespeare, the English Bard, comes to the rescue: Shakespeare Insult Generator
(We originally posted a very low-tech version of this here, back in 2017: An Insult For All Seasons)
You must be logged in to post a comment.