(noun)
Belittling and insulting term for a person who won't do anything that can be regarded as "wrong" or "immoral". A male or female who perceives him/herself (or is believed to perceive him/herself) as morally superior - often also God-fearing and full-bloodedly American.
(
Disclaimer: Not very urban or very modern slang these days, though.)
See also: politically correct,
Pollyannaish,
Daddy's Little Girl
So you spent all your money to give to the
homeless, then went to singing in
church and now
you won't engage in oral sex with me? Why, aren't YOU miss Goody Two-Shoes today?