Shakespeare insult generator : mix and match more than 150,000 insults in the bard's own words /
Kraft, Barry.
Pages consist of three sets of flip cards which can be mixed and matched to create different insults.
Shakespeare, William, 1564-1616
Shakespeare, William, 1564-1616
Invective
Invective