Language:
Free Online Dictionary|3Dict

残花败柳

Source : CEDICT

a fallen woman/fallen angels (idiom)