Translation of lesomenne in English:

lesomenne

noun

  • 1