immunoreceptors

English

Noun

immunoreceptors

  1. plural of immunoreceptor