VariousWords beta
Related Terms:
Noun
Definition: A device for removing or covering obnoxious odors; a device to dispense deodorant.
VariousWords beta
Definition: A device for removing or covering obnoxious odors; a device to dispense deodorant.