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.”
1. noun
A demigod in Greek mythology, son of Demeter and Iasion.
“According to Greek mythology, Demophoon was the son of Demeter and Iasion.”