Here is the sentence, and the word I am trying to replace is multitude:
Address Translation can then be used so that a multitude of hosts using Private addresses could be translated to a much smaller set of Public addresses, which can be routed on the Internet - thereby curbing the rate of which Public IPv4 addresses are being utilized.
I'm trying to communicate that 100s, or 1000s of hosts using Private addresses, but I don't want to limit the reader's understanding to a specific number (it could be 10,000s, it could be 100,000s).
Multitude seems to me too "fixed", in the sense that if the reader interprets multitude as 1000, the sentence now communicates "every set of 1000 hosts use private addresses". But the number of hosts using private addresses in each deployment can be any number.. from 10s to millions, theoretically.
I'm looking for a single word, but would also consider a short phrase, but the preference is a single word.
(it might also be that multitude is indeed the best choice, if so please let me know)