look up any word, like lemonparty:

1 definition by Amber Dragonblood

 
1.
When you smell something that is not there.
I got into my car one night and smelled macaroni and cheese, but I've never had it in my car. It must have been a smellucination.
by Amber Dragonblood February 24, 2012