shooting sports retailer - German English Dictionary