Concept map on the sense of SMELL. Smell is one of the five senses that humans possess.
The chemoreceptors of smell are located in the upper part of the nasal cavities, in the olfactory mucosa. The chemical receptors of smell are more sensitive than those of taste...