What does Beijing Carwash mean?

Beijing Carwash meaning in Urban Dictionary

whenever women douches with bleach in an attempt to have back alley abortion of sorts.