olfactory receptor - French English Dictionary