Translation of lesomesenyane in English:

lesomesenyane

noun

  • 1