English meaning of the Dagbani word shiri

shiri

Noun
  1. honey
    • skinning

      shiri

      Particle
      1. actually, truly