English edit

Noun edit

centauroids

  1. plural of centauroid