Vocabulary
セルフスタンド
セルフスタンド
self-service gasoline station; self-service petrol station
noun