Run champion dog here? (9)
I believe the answer is:
racetrack
'here?' is the definition.
Although both the answer and definition are singular nouns, I can't see how one could define the other.
'run champion dog' is the wordplay.
'run' becomes 'r' (cricket abbreviation).
'champion' becomes 'ace' (both can mean a person excelling at something).
'dog' becomes 'track' (synonyms).
'r'+'ace'+'track'='RACETRACK'
Can you help me to learn more?
(Other definitions for racetrack that I've seen before include "Spa, say" , "Brands Hatch, perhaps" , "Newmarket, say" , "Circuit" , "Competitive course" .)