×
embattlement
meaning in English
n.
=battlement.
Related Words
embattled parapet wall
embattled troops
embauba fibre
embay
PC Version
Copyright © 2018 WordTech Co.