centaur - English Synonyms Dictionary

centaur

n.
[1] Centaurus