MeaningThe one who is a compassionate being, One who is self confident, friendly and nature loving
OriginIndian