Achelous
Proper noun
Meaning
A river in western Greece
(Greek mythology) Deity of water; later, patron deity of the Achelous River.
Source: en.wiktionary.orgProper noun
A river in western Greece
(Greek mythology) Deity of water; later, patron deity of the Achelous River.
Source: en.wiktionary.org