self loading rifle (slr) - Francés Inglés Diccionario