Top definition
Able to be snorted up one's nose.
I love cocaine so much because it's easily insuflatable.
by Denis Baldwin February 03, 2004
Get the mug
Get a insuflatable mug for your mother-in-law Nathalie.