zumba — meaning in English
Spanish → English · translate English → Spanish instead
English meaning
- Zumba noun A branded fitness workout that mixes Latin American dance moves with aerobic exercise, usually done in a group class to upbeat music.
Senses
zumba is used for these senses in English: