English meaning of the Dagbani word zoli

zoli

Noun
  1. hill, mountain
    • placenta, afterbirth (of lower animals)