odor medical definition
noun- The property or quality of a thing that affects, stimulates, or is perceived by the sense of smell.
- A sensation, stimulation, or perception of the sense of smell.
Learn more about odor
Related Articles
link/cite
print
suggestion box