odorat
[
French
]
plural
odorats
Sense of smell
Countries
France