troop landing helicopter - Alemán Inglés Diccionario