• Belly_Beanis [he/him]
    ·
    3 months ago

    Yeah. Caterpillars are moth/butterfly larvae, which are insects. I think ant and termite larva are similar (but stumpier).