HARD PUT/PRESSED


Meaning of HARD PUT/PRESSED in English

• ↑ be hard put to do sth/be hard pressed to do sth

Longman Activator English vocab.      Английский словарь Longman активатор .