xenoreceptors

English

Noun

xenoreceptors

  1. plural of xenoreceptor