from The Century Dictionary and Cyclopedia
- n. In entomology, a shelter of leaves, silk, or other material constructed by a caterpillar, into which it retreats when not feeding.
- n. An entomological hatching-house; a place or appliance for rearing insects.
Sorry, no etymologies found.
Sorry, no example sentences found.