top armouring - Alemán Inglés Diccionario