Something filling you can get at the station (6)
I believe the answer is:
petrol
'station' is the definition.
(petrol station is a kind of station)
I don't understand the remainder of the clue.
Can you help me to learn more?
(Other definitions for petrol that I've seen before include "Fuel for the internal combustion engine" , "Fuel for road vehicles" , "Common motor fuel" , "The juice" , "Liquid fuel" .)