娑しゃ婆ばMeaningsNoun1. this world; this life3. this corrupt world; present worldShow all meanings (1 more)Kanji used娑old woman婆old womanPitch accentしゃば