Meaning of セルフスタンド in Japanese

It seems that your search contains the following:

セルフ スタンド

  1. Words

Definition of セルフスタンド

セルフスタンド(serufusutando)
  1. (n) self-service gasoline station; self-service petrol station
Back to top