immunomechanisms
English
Noun
immunomechanisms
plural of
immunomechanism