Top definition
A house where cats run shit and the human is merely a tenant.
Hey bro, are you going to the cat trap house meow?
by BigBad KittyKat December 25, 2015
Get the mug
Get a cat trap house mug for your coworker Zora.