Definition of Lotus Sutra in English:

Lotus Sutra

noun

Buddhism
  • One of the most important texts in Mahayana Buddhism, significant particularly in China and Japan and given special veneration by the Nichiren sect.

Pronunciation:

Lotus Sutra

/ˌlōdəs ˈso͞otrə/