shooting ground

English

Noun

shooting ground (plural shooting grounds)

  1. Synonym of shooting range.