Полный англо-русский словарь
know better
1) быть осторожным, осмотрительным 2) прекрасно понимать
Полный англо-русский словарь
know all the answers
know better than that