Cocoon

Difference Between Cocoon and Pupa
Pupa and chrysalis have the same meaning: the transformation stage between the larva and the adult. While pupa can refer to this naked stage in either...