Meaning of pupoid in English:

pupoid

Pronunciation /ˈpjuːpɔɪd/

adjective

Zoology

Origin

Late 19th century; earliest use found in The Century Dictionary. From pupa + -oid.