Italian-English dictionary »

spermateca meaning in English

ItalianEnglish
spermateca noun
{f}

spermatheca [spermathecas](small sac)
noun
[UK: spˈɜːməθˌekə] [US: spˈɜːməθˌekə]