English edit

Noun edit

chachacha (plural chachachas)

  1. Synonym of cha-cha