MeaningPlace where offering of their sacrifice resides. Vigorous, healthy and full of energy
OriginIndian