self-loading guns - Español Inglés Diccionario