Word info

nanocapsid

Noun

Meaning

nanocapsid (plural nanocapsids)

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

Source: en.wiktionary.org

Close letter words and terms