English meaning of the Dagbani word pinli

pinli

Noun
  1. gizzard