1. ten thousand; large numbers
  2. all; myriad; omni-
  3. very; extremely; absolutely
  4. name of an ancient dance
  5. a Chinese family name

a kaleidoscope

1-a huge amount 2-an expression used to emphasize an injunction or advice