Translation of chimbomba in English:

chimbomba

balloon, n.

feminine noun

Central America

  • 1

    balloon