look up any word, like the eiffel tower:
 
1.
A warm sexually atractive person that makes you want to lay up next to them
Amelia is very snugglable
by Dan Nelson December 06, 2003