Smell
Synonym Smell, olfactory organThe cells responsible for smell, the olfactory cells, are located in the olfactory mucosa. This is very small in humans and is located in the olfactory region, a narrow part of the upper nasal cavity. It is bordered by the upper nasal concha and the opposite nasal septum. The olfactory epithelium has … Smell