town of the Morea, in Europe, situated on the river Alpheus, fifty miles south of Lepanto; being the ancient Olympia, where Hercules instituted the Olympic games.
town of the Morea, in Europe, situated on the river Alpheus, fifty miles south of Lepanto; being the ancient Olympia, where Hercules instituted the Olympic games.