long-range sniper rifle - Español Inglés Diccionario