millions is a form of:

Million



noun
1.
(one thousand thousand (1,000,000), a million dollars or pounds, etc., an enormous number) មួយលាន (១,០០០,០០០)
2.
(បច្ចេកទេស) ចំនួនមួយលាន
ENGLISH MEANING
noun
1.
The number of ten hundred thousand, or a thousand thousand, -- written 1,000,000.
2.
A very great number; an indefinitely large number.
3.
The mass of common people; -- with the article the.