English-Italian dictionary »

nucleocapsid meaning in Italian

EnglishItalian
nucleocapsid noun

nucleocapsidenoun