nosewitness

Etymology
From, by analogy with and.

Noun

 * 1) A witness who gives evidence of what they have smelled.