skeletoids
English
Noun
skeletoids
plural of
skeletoid