Definition of スメハラ

スメハラ

sumehara

noun
causing somebody discomfort through strong odors(abbreviation)