Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of demigod

- A half god, or an inferior deity; a fabulous hero, the offspring of a deity and a mortal.

Crossword clue for demigod

- Inferior deity