SPERMATOTHECA Meaning of SPERMATOTHECA in English ˌspərməd.ə, (ˌ)spərˌmad.ə+ nounEtymology: New Latin, from spermat- + theca : spermatheca Webster's New International English Dictionary. Новый международный словарь английского языка Webster. 2012