English | German | Russian | Czech

benchrest English

Meaning benchrest meaning

What does benchrest mean?

benchrest

(sports) A shooting sport in which very accurate and precise rifles are shot at paper targets. The infrastructure for benchrest.

Are you looking for...?