a soldier armed with a carbine - Alemán Inglés Diccionario