holoreceptors

English

Noun

holoreceptors

  1. plural of holoreceptor