Attested.to

Definition

a sensory receptor that responds to chemical stimuli

Seed ·

Term in context

chemoreceptor in CommonParlance