GeneralConnection.com
➔
Dictionary
olfactory sensation
Noun
1. smell
1. odor, odour, olfactory perception, sensation, sense experience, sense impression, sense datum
Usage