BE HARD PUT (TO IT) TO DO STH


Meaning of BE HARD PUT (TO IT) TO DO STH in English

➡ be hard pressed / pushed to do sth

Oxford Advanced Learner's English Dictionary.      Оксфордский английский словарь для изучающик язык на продвинутом уровне.