Achelous in Portuguese Achelous in Portuguese Aqueloo proper noun A river in western Greece. Add to Flashcards