Queen; station (8)
I believe the answer is:
victoria
I believe this is a double definition.
'queen' is the first definition.
(Queen Victoria)
'station' is the second definition.
(Victoria is a major railway station in London)
(Other definitions for victoria that I've seen before include "I will be good she said" , "Queen - lake -sponge" , "Queen (eighteen thirty seven to nineteen hundred and one)" , "Queen; London station" , "Capital of the Seychelles" .)