Definitions of Jagannatha:

  • noun:   an avatar of Vishnu