snowtrooper armor - Francés Inglés Diccionario