virusoids

English

Noun

virusoids

  1. plural of virusoid