Entomology definition of Foot-shield
Entomology definition of Foot-shield: in caterpillars, the chitinous plate on outer side of abdominal feet.
Entomology definition of Foot-shield: in caterpillars, the chitinous plate on outer side of abdominal feet.
Copyright © 2026 | WordPress Theme by MH Themes