meaning of breeding ball

breeding ball meaning in Urban Dictionary

An imaginary pokeball where pokemon and humans spouse.