Noun one of the very large groups of millions or billions of stars that make up the universe

A new picture helps scientists unravel the mystery of a vast green blob discovered in a galaxy millions of light years away. Part of a streamer of gas stretching around the galaxy, it may be giving birth to new stars.