Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of deodorant

- A deodorizer.

Crossword clue for deodorant

- Dora noted newly designed roll-on
- Roll-on
- Toiletry
- Toiletry item