think better of v. To change your mind about; to consider again and make a better decision about.
John told his mother he wanted to leave school, but later he thought better of it. Compare: SECOND THOUGHT, THINK TWICE.
[TahlilGaran] English Idioms Dictionary ▲