The AI-powered English dictionary
(Hinduism) The Supreme abode or the celestial home of Vishnu. examples