Big Huge Thesaurus

vambrace

noun

sounds kind of like