成千上万

成千上萬
chéngqiānshàngwàn
  1. lit. by the thousands and tens of thousands (idiom)
  2. fig. untold numbers; innumerable; countless

CEDICT

Entry Composition