be hard put to it to do sth

在做某事时遇到很大困难
在线英汉词典
相关词语