Definify.com

Definition 2025


virostatics

virostatics

English

Noun

virostatics

  1. plural of virostatic