THECA

Definition of THECA

  1. (noun)a case or sheath especially a pollen sac or moss capsule
  2. (noun)outer sheath of the pupa of certain insects