long range rifle - Spanish English Dictionary