nucleocapsids

English

Noun

nucleocapsids

  1. plural of nucleocapsid