Centaurus Meaning

There are 1 meaning(s) for word Centaurus

Meaning 1 : a conspicuous constellation in the southern hemisphere near the Southern Cross

    Synonyms : centaur