sophisticated weapon - Spanish English Dictionary