What does babycham mean?

babycham meaning in Urban Dictionary

Another name for a sperm enema