woman of dubious character - French English Dictionary