Definify.com

Definition 2025


cytostatics

cytostatics

English

Noun

cytostatics

  1. plural of cytostatic