汉英翻译

汉语

一筹莫展

词语解释

be nonplussed over sth.;
at a loss what to do;
be at one's wits' end;
be at the end of one's tether ;