成百上千 chéng bǎi shàng qiān

DEFINITIONS

  1. hundreds
  2. a large number
  3. lit. by the hundreds and thousands

CHARACTERS

成 chéng completed, finished, fixed
百 bǎi one hundred; numerous, many
上 shàng top; superior, highest; go up, send up
千 qiān thousand; many, numerous; very; (Cant.) a cheater, swindler