English edit

Noun edit

star prize (plural star prizes)

  1. Synonym of grand prize