nanocapsids
English
Noun
nanocapsids
plural of
nanocapsid