Definition of goody-two-shoes noun from the Oxford Advanced American Dictionary

 

goody-two-shoes

 noun
noun
 
(pl. goody-two-shoes)(informal)(disapproving)
 
jump to other results
a person who always behaves well, and often has a disapproving attitude to people who do not
See the Oxford Advanced Learner's Dictionary entry: goody-two-shoes