Definitions for "billions"
a very large indefinite number (usually hyperbole)
an article from the Business (International) category