Top definition
Smelling a delightful odor, recognizing that the odor is a delicious meal being cooked, and becoming happy and excited, celebrating that you get to enjoy this meal.
by HappyPantsMcFlabberPoodle June 07, 2010
Get the mug
Get a Smellibrate mug for your buddy Nathalie.