heavy tactical transport - German English Dictionary