Smeller
Legal definition for Indian law research
Definition
One who smells or perceives by the sense of smell one who gives out smell
Definitions are for legal research. Always verify meaning in the context of the statute, judgment, or jurisdiction cited.