kamus
.
Search
About
theca
English
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
sac