Star won regularly on Scottish golf course (5)
I believe the answer is:
troon
'scottish golf course' is the definition.
'star won regularly on' is the wordplay.
'regularly' indicates alternate letters (regularly take one letter, leave next etc.).
'star'+'won'='starwon'
The alternate letters of 'starwon' are 'tro'.
'tro'+'on'='TROON'
(Other definitions for troon that I've seen before include "West Scottish town with links" , "Ayrshire golf course" , "Coastal town of West Scotland" , "Open home" , "A royal Scottish golf club" .)