think better of
1) передумать; отказаться от намерения (сделать что-л.) 2) быть лучшего мнения о ком-л.
Источник:
Полный англо-русский словарь
на Gufo.me
1) передумать; отказаться от намерения (сделать что-л.) 2) быть лучшего мнения о ком-л.