Definition of Goody Two-shoes
: a person who is goody-goody
also
: a person who is uncommonly good
Keep scrolling for more