meaning of juggernaut

1. One of the names under which Vishnu, in his incarnation as Krishna, is worshiped by the Hindoos.
2.
a crude idol of Krishna


Related Words

juggernaut |

Developed & Maintained By Taraprasad.com

Treasure Words