oshiuri

Noun
Suru Verb

1. high-pressure selling; aggressive peddling; the hard sell; high-pressure salesman

Transitive
Noun
Suru Verb

2. forcing on someone (e.g. kindness)

Transitive
Other forms: