Achelous in French
Achelous in French
Achéloos
A river in western Greece.
Achéloüs
A river in western Greece.