Piccolo is also a character from anime series Dragon Balls. He was an alien from planet Namek. Namek natives do not have female sex, mans lay eggs from their mouths.
In planet Earth Piccolo was a god and a devid in one person. Goku (the main character in Dragon Balls) defeated the devil Piccolo, but Piccolo before its death laid an egg. That was the birth of the new Piccolo, much stronger and cleverer. But during the Dragon Ball Z (the continuation of Dragon Ball, which took place in near future) the new Piccolo became friends with Goku and other positive characters.