1 definition by shaygay

Top Definition
an ignorant gook/spook/smut
I'd hate to be a John Heng
by shaygay March 14, 2010

Mug icon
Buy a John Heng mug!