Skip to main content

English: leverage

Welsh: trosoledd

Part of speech

Noun, Masculine, Singular

Definition

The level of private sector investment that results from a project is known as leverage.