Top Definition
a telescope used for smelling instead of site.
Man, I stuck my nose on the smelloscope and smelled some nasty shit!
by Professor Hubert J. Farnsworth August 14, 2005
1 more definition
A telescope for your sense of smell, created by Hubert farnsworth it was the reason that mankind noticed a giant ball of 21st century trash flying towards earth, saving it from definite destruction.
May only exist in 31st century futurama
What happens if you use the smell-o-scope to smell Uranus- Fry
by Washy February 18, 2015

Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from daily@urbandictionary.com. We'll never spam you.

×