Noun
1. millions
2. billions, trillions, jillions, large indefinite quantity, large indefinite amount