place d'armes

Noun

 * 1)  parade ground
 * 2) an assembly point for troops
 * 3) an arsenal