Translation of chimbomba in English:

chimbomba

balloon, n.

feminine noun

Central America
  • 1

    balloon