English meaning of the Dagbani word leha

lɛha

Noun
  1. the sacrifice offered at Chimsi