What is the meaning of Hundreds_and_thousands?

An indefinite but emphatically large number.

Tiny balls or strands of multicoloured sugar, sprinkled over ice cream, desserts or party foods.

Source: wiktionary.org