trackstar

English

Noun

trackstar (plural trackstars)

  1. Alternative spelling of track star.