vocab dash
Log in
Sign up
スメハラ
Meanings
Noun
1. causing someone discomfort through strong odors
(Abbreviation)