theca
nounDefinition of theca
: an enveloping sheath or case of an animal or animal part
Keep scrolling for more
Keep scrolling for more