nanocapsid (English, noun)
expansion: nanocapsid (plural nanocapsids)
Senses:
glosses: A nanoscale capsid, especially one engineered as a drug-delivery system
Forms:
form: nanocapsids
tags: plural