Green’s Dictionary of Slang

no-do n.

(US) a woman who is not interested in sex, or will not have sex with a given male.

[US](con. 1920s) J.T. Farrell Young Manhood in Studs Lonigan (1936) 450: There’s too many pigs and no-do’s around here.