deploy troops - Spanish English Dictionary