hard-hittingEnglish

hard-hitting, high-pressure, trenchant

Adjective

Aggressively and persistently persuasive

English: hard-hitting, high-pressure

Characterized by or full of force and vigor

English: hard-hitting, trenchant

English words with similar meanings

Show 2 words