an indigestible mass of facts
Are you looking for: 难以难以弄清楚的一大堆事实难以 难以弄清楚的一大堆事实More results...
English Expression:
  1. n.  an indigestible mass of facts