English | German | Russian | Czech

theca English

Meaning theca meaning

What does theca mean?

theca

(= sac) a case or sheath especially a pollen sac or moss capsule outer sheath of the pupa of certain insects

Synonyms theca synonyms

What other words have the same or similar meaning as theca?

Are you looking for...?