English meaning of the Dagbani word doodo

doodo

Noun
  1. a mask, a caricature
    • a great man