Synonyms for "vambrace"

Words with similar meaning