laughing stock
noun
°An object of ridicule, someone who is publicly ridiculed; a butt of sport.

Your history [x]

  1. laughing stock