demigod Meaning

Definition: (noun) A person with great powers and abilities. Synonyms: superman, Ubermensch. Usage: The saints and demigods whom history worships we are constrained to accept with a grain of allowance. […]