What is the meaning of Demigod?

A half-god or hero; the offspring of a deity and a mortal.

Someone held up for reverence as a supreme example.

Source: wiktionary.org