1 definition by Glockin Speil

Someone that needs to shower more and learn how to shut up.
Wow Almon, you smell.
by Glockin Speil December 28, 2009
Get the Almon mug.