Skip to main content

monkeyrat's definitions

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!!
by monkeyrat February 10, 2022
mugGet the Chenchen mug.

Share this definition

Sign in to vote

We'll email you a link to sign in instantly.

Or

Check your email

We sent a link to

Open your email