pickdo one good . do one good or do one's heart good {v. phr.} To give satisfaction; please; gratify. It does my heart good to see those children play. Categories: add yours verb Source: A Dictionary of American Idioms Subscribe to: American IdiomsEnglish Slang Discuss