Skip to main content

Definitions by monkeyrat

Chenchen 

A species of rodent living in the New England Area, specifically Brighton MA. Anyway just a stupid piece of shit who can jump as far as 12cm.
Look! I spot a Chenchen in our dining hall!!
Chenchen by monkeyrat February 10, 2022