面面相觑: stand gazing at one another -- being at a loss what to do; each stared speechless at the other.; eye each other; gaze at each other in speechless despair; look at each other, puzzled [surp
目瞪口呆面面相觑: be struck dumb with astonishment staring at each other in bewilderment
我们都面面相觑不知说什么才好: we were all looking at each other in dismay and at a loss for words