Back to Dictionary
茫然失措
mángránshīcuò
1.
at a loss (idiom)