2 definition by steel

Top Definition
ecuadorian slang for pussy
chucha tu madre !!!!!!
by steel August 05, 2004

Mug icon
Buy a chucha mug!
the illest country in the world eat that cuy
Ecuador is the illest country
by steel August 05, 2004

Mug icon
Buy a ecuador mug!