成千上萬 chéng qiān shàng wàn

DEFINITIONS

  1. lit. by the thousands and tens of thousands (idiom); untold numbers
  2. innumerable
  3. thousands upon thousands

CHARACTERS

成 chéng completed, finished, fixed
千 qiān thousand; many, numerous; very; (Cant.) a cheater, swindler
上 shàng top; superior, highest; go up, send up
萬 wàn ten thousand; innumerable