MeaningGuest, Mother of God, The Earth, representing the hospitable nature
ReligionHindu
OriginIndian