laughingstock Meaning and Definition

Definitions

English definition for laughingstock

1. n. a victim of ridicule or pranks