energy payback times

English

Noun

energy payback times

  1. plural of energy payback time