Vocabulary

無量寿経

Sutra of Immeasurable Life

noun