The definition of snug is something that is warm, cozy, tight, or hidden.(adjective)
See snug in Webster's New World College Dictionary
Origin: Early ModE < naut. language, prob. via E Fris snugge, Du snugger, smooth, neat < Scand, as in ON snøggr, short-haired, short (hence, tight, taut) < IE *ksneu- < base *kes-, to comb, shear (hair) > Gr xainein, to comb
See snug in American Heritage Dictionary 4
adjective snug·ger, snug·gest
Origin: Of Scandinavian origin
Origin: ; akin to Swedish snygg, neat, trim.
Origin: Short for snuggery.
Learn more about snug