Etymology
Today it means: A milliard times so. Full definition →
From milliard + -fold.
Etymology from Wiktionary, CC BY-SA 4.0.