vambras

Middle English

Noun

vambras

  1. alternative form of vambrace