English meaning of the Dagbani word mulimula

mulimula

Noun
  1. a roll-up, tobacco rolled in paper for smoking, cigar