Osmics meaning
The science that deals with smells and the olfactory sense.
noun
The science dealing with smells and the sense of smell.
noun
The science that deals with smells and the olfactory sense.
noun
Advertisement