Achelous in Russian Achelous in Russian Ахело́й proper noun A river in western Greece. Add to Flashcards