spermatheca noun.
[spǝ:mǝ'Ɵi:kǝ] Pl. -cae
[-ki:].
E19.[from SPERMA- + THECA.]Zoology. A receptacle in a female or hermaphrodite animal in which sperm is stored.
■ spermathecal adjective of or pertaining to a spermatheca
L19. [TahlilGaran] English Dictionary ▲