Big Huge Thesaurus

armature

noun

sounds kind of like