Definition of 娑婆 (しゃば)

noun
1.
this world, this life
2.
the free world (outside of prison, the army, red light district, etc.)(colloquialism)
3.
this corrupt world, present world(Buddhist term)
Related Kanji
old woman
old woman, grandma, wet nurse