Definitions by T Fox
Mousecat
A wild animal that roams the land, usually in the Chicago area. Also an expression when something is as ridiculous or unstoppable as said animal.
mousecat
A wild animal that roams the land, usually in the Chicago area. Also an expression when something is as ridiculous or unstoppable as said animal.