Upgoohana

Upgoohana

Protection, An act of safeguarding of other's faults and increasing self virtues