Definify.com

Definition 2026


virostatics

virostatics

English

Noun

virostatics

  1. plural of virostatic