1 definition by LIL_Ivon

Top Definition
to have sex with someone.
He did the no no cha cha all night long.
by LIL_Ivon August 20, 2010

Mug icon
Buy a no no cha cha mug!