Advertisement

Synonyms of Leverage

Primary definition: The mechanical advantage gained by using a lever; power or ability to act effectively.

Full Dictionary Entry
Advertisement

Antonyms & Opposite Concepts

Advertisement