HAD BETTER


Meaning of HAD BETTER in English

should, ought to

I'd better call and explain why we didn't attend the reception.

Wayne Magnuson. English idioms vocabulary.      Словарь английских идиом.