セルフスタンド

Also written セルフ・スタンド

Meanings

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

Jinuma: Japanese Dictionary · Word lists