Definition of battle star in English:

battle star

noun