English meaning of the Dagbani word lahandi

lahandi

Noun
  1. a blemish, defect
    • a mark