immunomes

English

Noun

immunomes

  1. plural of immunome