1 definition by clumpkin

it means awesome in six different ancient languages.
last night was so almitra.
by clumpkin November 9, 2010
Get the almitra mug.