VAMBRACE MEANING IN ENGLISH

• Vambrace Definition & Synonyms

  1. (n.) The piece designed to protect the arm from the elbow to the wrist.


RECENT SEARCHES