vambrase

Middle English

Noun

vambrase

  1. alternative form of vambrace