olfactor - French English Dictionary