SERVICE STATION


Meaning of SERVICE STATION in English

■ noun a roadside establishment selling petrol and oil and sometimes offering vehicle maintenance.

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.