Definition of star cluster in English:

star cluster

noun

  • A number of stars closely grouped together.

Origin

Early 19th century.