semi-automatic rifles - Alemán Inglés Diccionario