← Back to browseセルフスタンド[serufusutando]nounJapanese definitionNo Japanese definition yet.English definitionself-service gasoline station; self-service petrol stationExamplesNo examples yet.Loading examples…Ask about thisSimilar wordsセルフスターターセルフスタンド