Top definition
a mental institution or place for emotional re-stabilization/rehabilitation
I was tagging tina until I found out she was fresh out of the tard hatch; scared the shit out of me so i quietly faded away into the night.
by Texas Muck Savage November 23, 2010
Get the mug
Get a tard hatch mug for your father-in-law Bob.