Junior7's definitions
A synonym for a Norwegian soldier destined for greatness. The soldier is the best in the squad and is an expert at everything, and, most importantly, hard to kill.
by Junior7 February 16, 2010
Get the Dillon mug.