self-loading rifle - Francés Inglés Diccionario