Definitions of vambrace:

  • noun:   cannon of plate armor protecting the forearm