meaning of Ameba Pico

Ameba Pico meaning in Urban Dictionary

A highly addicting internet chat game.