centeroids

English

Noun

centeroids

  1. plural of centeroid

Anagrams