Skip to main content

Posts

Showing posts with the label Cocoon

Cocoon

  Meaning: A covering of silk threads that some insects make to protect themselves before they become adults.