セルフスタンド Also written セルフ・スタンド Meanings Noun self-service gasoline station; self-service petrol station Jinuma: Japanese Dictionary · Word lists