-
hundreds of millions
millions upon millions; a countless or astronomical number
-
this
(literary) this; these; here; specifically used to refer to people, things, or places
-
year
a year or the duration of a year; also used to describe annual or yearly occurrences