Back to Dictionary
仓皇失措
倉皇失措
cānghuángshīcuò
1.
flustered
2.
ruffled
3.
disconcerted