Skip to main content

MlssCue's definitions

chi cha

Another form of the Spanish word for chi chi, but we say chi cha.
She has some big chi cha's!
by MlssCue February 27, 2007
mugGet the chi chamug.

Share this definition