Noun
soiled dove (plural soiled doves) (obsolete, euphemistic) A disreputable woman, sometimes a prostitute.