Big Huge Thesaurus

impenetrableness

noun