armed detachment - Spanish English Dictionary