caterpillars? Caterpillars are the larvae of butterflies and moths. Butterflies and moths form the order Lepidoptera, a very large group with more…
Get the latest news and information about your crops directly in your mailbox