Place of arms

What is Place of arms?

Place of arms definition and meaning on Dictionary terms:
noun

an area in a fortress or a fortified town where troops could assemble for defense.
an enlarged part of the covered way in a fortification.