Translation of semadi in English:

semadi

meditation

noun

  • 1

    meditation
  • 2

    meditate