Definition of artillery garden in English:

artillery garden

noun

  • Now historical a practice ground for artillery; specifically that located in Spitalfields in London used by the Artillery Company.

Origin

Late 16th century; earliest use found in Ordinance.