English meaning of the Dagbani word zoomba

zoomba

Noun
  1. blind(s)