English meaning of the Dagbani word buɣubaa

buɣubaa

Noun
  1. witch finder