star prize
English
Noun
star
prize
(
plural
star prizes
)
Synonym of
grand prize
.