Top definition
A person who has smelt something and is able to tell about it to others.
My Lord, I have two eyewitnesses and one smellwitness!
by Rajeeb2014 October 22, 2015
Get the mug
Get a Smellwitness mug for your mother-in-law Sarah.