Big Huge Thesaurus

lorica

noun

sounds kind of like