Harcharanpal
ads1
MeaningProtector of Lord's Feet, A guardian of Lord's Feet, A refugee at Lord's Feet who is a defender
OriginIndian
MeaningProtector of Lord's Feet, A guardian of Lord's Feet, A refugee at Lord's Feet who is a defender
OriginIndian