armour heavy task forces - Spanish English Dictionary