heavy barrel rifle - German English Dictionary