colonoids
English
Noun
colonoids
plural of
colonoid