dual-use technology - Spanish English Dictionary