English meaning of the Dagbani word muhimba

muhimba

Noun
  1. charm