Smeller
English Meaning
One who smells, or perceives by the sense of smell; one who gives out smell.
- Someone or something that smells, that detects scent
- the nose
- something that has an unpleasant odor
Sorry, No Malayalam Meaning for your input!
See Smelle Want To Try Smeller In Malayalam??