Definify.com

Definition 2024


virostatics

virostatics

English

Noun

virostatics

  1. plural of virostatic