Big Huge Thesaurus

defilade

noun

sounds kind of like