English Dictionary
Definition leverage in British English
leverage noun
[uncountable] noun
/ˈliːvərɪdʒ/
Synonyms and related words
Synonyms and related words
