Vocabulary

娑婆

this world; this life

noun