English Dictionary
Definition memory-hole in British English
memory-hole noun
noun
1
a place where awkward or inconvenient information can be put; from '1984' by George Orwell
