Wiktionary
immunoreceptors
n. (plural of immunoreceptor English)
n. (plural of immunoreceptor English)