1 definition by Neopuff (no, really?)

The best shit ever. Ttly srs.

And it's not NeoPuff. Also ttly srs.
Neopuff is amazing!

I love Neopuff!

:D Neo~puff!
by Neopuff (no, really?) December 7, 2008
Get the Neopuff mug.