Definition of ソーハラ

ソーハラ

soohara

noun
social media harassment, harassment via social media(abbreviation)