Translation of semoya in English:

semoya

spirit

Pronunciation /semôya/

noun

  • 1

    spirit