ambuda (अम्बुदा)

Name AMBUDA (अम्बुदा) meaning in Nepali & English

  • A liquid which when consumed makes the person livelife-long without a death (एक तरल पदार्थ जो खपत गर्दा व्यक्तिलाई जीवन बिना नै मृत्यु प्रदान गर्दछ)

Useful Tools