meloids

noun

Plural form of meloid.