Definition of laughing post in English:

laughing post

noun

  • Laughing stock.

Origin

Early 19th century; earliest use found in Splendid Follies.