Noun
a very large indefinite number (usually hyperbole)
there were millions of flies Source: Internet