English-Italian dictionary »

microsporocyte meaning in Italian

EnglishItalian
microsporocyte noun

microsporocitonoun