thecaEnglish

theca, sac

Noun

A case or sheath especially a pollen sac or moss capsule

English: theca, sac

Outer sheath of the pupa of certain insects

English: theca

English words with similar meanings

Show 1 words