Word info

Achelous

Proper noun

Meaning

A river in western Greece

(Greek mythology) Deity of water; later, patron deity of the Achelous River.

Source: en.wiktionary.org

Close letter words and terms