armour heavy task forces - French English Dictionary