1 definition by blahneepblah

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

Mug icon
Buy a neep mug!