English meaning of the Dagbani word jifa

jifa

Noun
  1. the carcass of an animal
    • a carcass of an animal which has not been properly slaughtered, has died by itself