vambrace(noun) noun1. cannon of plate armor protecting the forearmDefinition categories: man–made, cannon