suit of armor - Español Inglés Diccionario