← Back to browseペトロール[petorooru]nounJapanese definitionNo Japanese definition yet.English definitionwhite spirit; mineral spirits; mineral turpentine, turpentine substituteExamplesNo examples yet.Loading examples…Ask about thisSimilar wordsペトロールズトロールパトロールペイロールコントロールペトロダラー