Achelous (noun) Definition, Meaning & Examples

noun
  1. a river god who changed into a snake and a bull while fighting Hercules but was defeated when Hercules broke off one of his horns
Achelous (noun) Definition, Meaning & Examples

More Definitions