troop-landing helicopter - Turkish English Dictionary