interlocking armor - Alemán Inglés Diccionario