terawatt years

English

Noun

terawatt years

  1. plural of terawatt year