Find the word definition

Wiktionary

immunomes

n. (plural of immunome English)