• Entomoid

    Full definition of entomoid

    Adjective

    entomoid

    1. Resembling an insect
    © Wiktionary