No Image

Entomology definition of Cocoon

September 7, 2014 Raj 0

Entomology definition of Cocoon: a covering, composed partly or wholly of silk or other viscid fibre, spun or constructed by many larvae as a protection […]