English meaning of the Dagbani word nimbila

nimbila

Noun
  1. an eye, eyeball