English edit

Etymology edit

nano- +‎ capsid

Noun edit

nanocapsid (plural nanocapsids)

  1. A nanoscale capsid, especially one engineered as a drug-delivery system