ten million; millions of times — A very large number.
being full of — An incomparably extreme degree.