Vocabulary
娑婆
しゃば
this world; this life
noun