Green’s Dictionary of Slang

cha-cha v.

[cha-cha n.]

(US black) to have sexual intercourse.

[US]E. Folb Runnin’ Down Some Lines 153: Terms like to boogie, to cha-cha [...] for intercourse and scat for vagina all suggest sex in musical or dance terms.