Acheron Meaning

There are 1 meaning(s) for word Acheron

Meaning 1 : (Greek mythology) a river in Hades across which the souls of the dead were carried by Charon

    Synonyms : river acheron