Wiktionary
terrawatts
n. (misspelling of terawatts English)
n. (misspelling of terawatts English)