Attested.to

carotid body

Seed from Open English WordNet (OEWN) 2025

Meanings by context
    • definition a chemoreceptor located near the bifurcations of the carotid arteries; monitors oxygen content of the blood and helps control respiration