Meaning of power-to-weight ratio in English:
power-to-weight ratio
noun
The ratio of the power an engine or motor can produce to its weight, or to the weight of the vehicle, etc., containing it.
Origin
1930s; earliest use found in The Times.
Are You Learning English? Here Are Our Top English Tips