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. Словарь английских идиом. 2012