high-pressureEnglish

hard-hitting, high-pressure

Adjective

Aggressively and persistently persuasive

English: hard-hitting, high-pressure

English words with similar meanings

Show 1 words