What does Ameba Pico mean?

Ameba Pico meaning in Urban Dictionary

A highly addicting internet chat game.