Big Huge Thesaurus

loricata

noun

sounds kind of like