vehicle station

English

Noun

vehicle station (plural vehicle stations)

  1. Synonym of filling station.