meaning of Beijing Carwash

Beijing Carwash meaning in Urban Dictionary

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