1 definition by Sir hanglecock

a disappointment. In other words a waste of mass on the molecular surface of this earth.
by Sir hanglecock December 9, 2018
Get the Shmeen mug.