Top definition
putting extra cheese on your chmichanga that doesnt come with the meal
Hey Andee why are did you chimchamcharoo your chimichanga
by wil March 25, 2005
Get the mug
Get a Chimchamcharoo mug for your cat Paul.