ampeloviruses

English

Noun

ampeloviruses

  1. plural of ampelovirus