Definify.com

Definition 2026


immunomodulators

immunomodulators

English

Noun

immunomodulators

  1. plural of immunomodulator