Embattlement

What is Embattlement?

Embattlement definition and meaning on Dictionary terms:
noun