Deodorant should be renamed.
Lets break it up
"de-" means to reduce or remove. (Cambridge dictionary)
Odor is pretty self explanitory
"-ant" means preforming or causing the standard action
Now if deodor was a word it would make sense because then it would be the action of deodorizing BUT it's not a word.
Or i there was a logic rule that applied to the application of prefixes prior to suffixes (like in math where there is an order of operations) but I don't believe there is.
Furthermore, If you are arm pit smelly then de-odor-ant should reduce the odor but I dont think it works that way... It should actually be pre-oder-ant or something of that sort
anti-oder-ant maybe ... dunno
so I hope this mind bunny tail makes someone beside me smile.