Definify.com

Definition 2024


cytostatics

cytostatics

English

Noun

cytostatics

  1. plural of cytostatic