centauroids
English
Noun
centauroids
plural of
centauroid