scincoids

noun

Plural form of scincoid.