Find the word definition

Wiktionary
double plus good

a. (alternative spelling of double-plus-good English)