theca - English Synonyms Dictionary

theca

n.
[1] sac