What does breeding ball mean?

breeding ball meaning in Urban Dictionary

An imaginary pokeball where pokemon and humans spouse.