"отдача" English translation

RU

"отдача" in English

volume_up
отдача [отда́ча] {f}
volume_up
отдача [отда́ча] {adj.}
EN

RU отдача
volume_up
[отда́ча] {feminine}

Эта отдача энергии, в эквивалентном весе, в два раза выше, чем у колибри — совершенно поразительно.
And that's twice the energy output, weight for weight, than a hummingbird -- absolutely astonishing.
отдача (also: рикошет, отскок)