英语lit. by the thousands and tens of thousands (idiom); untold numbers,innumerable,thousands upon thousands
法语(expr.