special warfare armoured transporter - Alemán Inglés Diccionario