不知所措

bùzhī-suǒcuò
not knowing what to do, at one's wits' end
HSK 79

Additional Dictionary Meanings

not knowing what to do (idiom); at one's wits' endembarrassed and at a complete loss