Definition of セルフスタンド

セルフスタンド

serufusutando

noun
self-service gasoline station, self-service petrol station
Other readings:
セルフ・スタンド