Vocabulary

セルフスタンド

self-service gasoline station; self-service petrol station

noun