English-Italian dictionary »

spermatheca meaning in Italian

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

spermatecanoun
{f}