gazingstock
noun
plural -s
Definition of gazingstock
: a person or thing gazed at by many especially with curiosity or contempt