naga

noun
  1. In Hindu and Buddhist mythology, a serpent deity or supernatural being, often depicted as a large snake or a human with a snake's tail.
  2. Usage: mythology; often capitalized when referring to a specific deity

Examples