Where does “filling station” come from?

filling station (English): A facility which sells fuel and lubricants for...

Definitions

  1. A facility which sells fuel and lubricants for...

Words derived from “filling station

filling station — Etymology, Origin & Word History | Etymology Explorer