Juggernaut

Definitions of Juggernaut
  1. noun
    a crude idol of Krishna
    see moresee less
    type of:
    god, graven image, idol
    a material effigy that is worshipped
  2. noun
    an avatar of Vishnu
    synonyms: Jagannath, Jagannatha, Jagganath
    see moresee less
    example of:
    avatar
    the manifestation of a Hindu deity (especially Vishnu) in human or superhuman or animal form
Word Family