セルフスタンド
serufusutando

Noun

1. self-service gasoline station; self-service petrol station

From English "self stand"

Other forms: