trackstar
English
Noun
trackstar
(
plural
trackstars
)
Alternative spelling of
track star
.