Attested.to

Definition

a sensory receptor that responds to pressure

Seed ·

Term in context

baroreceptor in CommonParlance