Word info

immunodermatology

Noun

Meaning

immunodermatology (uncountable)

Study of skin immune system.

Source: en.wiktionary.org

Close letter words and terms