meaning of Babystain

Babystain meaning in Urban Dictionary

1. When a pregnant lady lies on her back, and somebody stomps on her behalf pregnant belly. The ensuing stain left regarding wall surface from fetus splattering is recognized as a babystain.2. The semen stain on a female's blouse after giving check out a person.