Word info

immunosteroid

Noun

Meaning

immunosteroid (plural immunosteroids)

(immunology, biochemistry) Any steroid involved in immunoregulation

Source: en.wiktionary.org

Close letter words and terms