snowtrooper armor - Alemán Inglés Diccionario