gun-armed armored vehicle - Spanish English Dictionary