Attested.to

Definition

a sensation localized on the skin

Seed ·

Term in context

cutaneous sensation in CommonParlance