English

edit

Noun

edit

immunomes

  1. plural of immunome