in a state of shock or confusion - French English Dictionary

Suggest a Term