English

edit

Noun

edit

immunomechanisms

  1. plural of immunomechanism