Top definition
A small little kitty who's new to the world. Usually spawned in litters, but can also be found in the wild. It will ensnare your soul with cuteness.
This is Dimi. She's my mewbie, got her from a shelter Tuesday.
by spiritplumber June 28, 2009
Get the mug
Get a mewbie mug for your barber Jovana.