heavy tactical transport - French English Dictionary