chachacha

English

Noun

chachacha (plural chachachas)

  1. Synonym of cha-cha.