theca

Noun
  1. A case or sheath especially a pollen sac or moss capsule (synset 113113481)
  2. Outer sheath of the pupa of certain insects (synset 101907962)

Other Searches