star prize

English

Noun

star prize (plural star prizes)

  1. Synonym of grand prize.