English meaning of the Dagbani word ninyula

ninyula

Noun
  1. a spectacle (anything to be watched fo pleasure)