1 definition by blahneepblah

A super tiny frog that is less than a centimeter in length.
Oh snap, there's a neep on my finger!!!
by blahneepblah June 15, 2009
Get the neep mug.