virusoids
English
Noun
virusoids
plural of
virusoid