self-loading guns - Alemán Inglés Diccionario