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