← Back to browseスメハラ[sumehara]nounJapanese definitionNo Japanese definition yet.English definitioncausing someone discomfort through strong odorsExamplesNo examples yet.Loading examples…Ask about this