Odorant
English Meaning
Yielding odors; fragrant.
- Any substance that has a distinctive smell, especially one added to something (such as household gas) for safety purposes
- Having an odour / odour
Sorry, No Malayalam Meaning for your input!
See Odoran Want To Try Odorant In Malayalam??