troop landing helicopter - Español Inglés Diccionario