TOP

Definition of scarlet woman noun from the Oxford Advanced American Dictionary

See scarlet woman in the Oxford Advanced Learner's Dictionary