Translation of chimbomba in English:

chimbomba

balloon, n.

Definition of balloon in English

feminine noun

Central America
  • 1

    balloon