×

embattlement meaning in English

n.
=battlement.

Related Words

  1. embattled parapet wall
  2. embattled troops
  3. embauba fibre
  4. embay
PC Version

Copyright © 2018 WordTech Co.