Definitions
There is 1 meaning of the phrase
River Acheron.
River Acheron - as a noun
(greek mythology) a river in hades across which the souls of the dead were carried by charon
Synonyms (Exact Relations)
acheron