olfactory sensation - French English Dictionary