Skip to
verb (present participle of deodorise)
The process of removing or neutralizing odors or unpleasant smells.
Browse