English: leverage
Welsh: trosoledd
Subject: Datblygu economaidd
English definition: The level of private sector investment that results from a project is known as leverage.
Welsh definition: Mae modd defnyddio 'cymorth' neu 'sbardun' pan fydd angen.