Language:
Free Online Dictionary|3Dict

一筹莫展

Source : CEDICT

to be unable to find a solution/to be at wits' end