demophoon

/dɛməˈfuːn/

Definitions

1. noun

A demigod in Greek mythology, son of Demeter and Iasion.

“According to Greek mythology, Demophoon was the son of Demeter and Iasion.”

Synonyms

  • demigod
  • half-god

Antonyms

  • mortals