supercapsids

English

Noun

supercapsids

  1. plural of supercapsid