七上八下
Mandarin: qi1 shang4 ba1 xia4
T1
T5
T3
T6
Definitions
  1. 1 unsettled state of mind; agitated, perturbed; at sixes and sevens
← Back to dictionary