Italian-English dictionary »

nucleocapside meaning in English

ItalianEnglish
nucleocapside noun

nucleocapsidnoun