Back
Olfactory

Olfactory

(adj)
UK
ɒlˈfæktəri
US
ɑːlˈfæktəri
Definition: An olfactory organ.
Meaning: Ngửi, (thuộc) khứu giác
Not Common
How to use "Olfactory" vocabulary in sentence (example)

Dogs have up to 300 million olfactory receptors in their noses, compared to about 6 million in humans.

View more