Top definition
A strange toy made by Mattel that features a "cuddly" version of a bacteria. Somewhat creepy.
I gawt a meeba it makes me squeegy.

Creepy...
by Dise February 22, 2009
Get the mug
Get a meeba mug for your fish Paul.