self loading rifle (slr) - Alemán Inglés Diccionario