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