English

edit

Noun

edit

terrawatts

  1. Misspelling of terawatts.