Olfactory receptors are found in the _____.

Answer nose

Olfaction is the sense of smell and humans smell with their noses. :)

Asked by · Last updated 5 years ago · 932.3K views