shàng wàn

  1. over ten thousand
  2. fig. untold numbers
  3. innumerable
  4. thousands upon thousands