Skip to main content

Definitions by Megan and Jacques Alfonso

a slang term for a person who is spanish who lives in North America
hey cha, what R U doing cha-cha
cha by Megan and Jacques Alfonso February 19, 2003