The hatch that allows "tards into the room"
Who left the Tard Hatch open?
by the tard hatch doorman September 15, 2010
1 more 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