heavy barrel rifle - Turkish English Dictionary