directorate of protection and security for defense - Spanish English Dictionary