Definify.com

Definition 2025


immunomodulators

immunomodulators

English

Noun

immunomodulators

  1. plural of immunomodulator