security device (on buildings) - Espagnol Anglais Dictionnaire