troop-lift helicopter - German English Dictionary