supercapsid
Noun
Meaning
supercapsid (plural supercapsids)
A membrane, composed of lipid, protein and carbohydrate, that encloses some viruses
Noun
supercapsid (plural supercapsids)
A membrane, composed of lipid, protein and carbohydrate, that encloses some viruses