人仰马翻English Expression:
  • n.  men and horses thrown off their feet
  • v.   suffer an utter defeat
  •   Renyangmafan

(Unregistered user can only view 4 records)