long range rifle - Turkish English Dictionary