Question: what is the meaning of goody two shoes
Answer: an excessively virtuous person , a do - gooder