A very large numberA very large number.
(colloquial, humorous)A very large number.
From million + -ty.
Wiktionary, CC BY-SA 4.0 · source