Definition of artillery yard in English:

artillery yard

noun

  • An enclosed area for storing artillery and training artillerymen.

Origin

Late 16th century; earliest use found in Acts of Privy Council.