A very large indefinite number (usually hyperbole) English: million, billion, trillion, zillion, jillion, gazillion