English meaning of the Dagbani word duula

duula

Noun
  1. a syringe (for enema)
    • enema (procedure)