gods are said to have churned the ocean with it and it now lies at the foot of mount meru meaning in telugu

Telugu to English
English To Telugu
=