オシウリ
Meanings
Noun
1. high-pressure salesmanship; the hard sell; aggressive peddling
Pitch accent
シウリ
Composed of
push; pushing; weight; pressure; authority; forcefulness
sale; selling; selling point; gimmick; seller; vendor