application technology satellite - Alemán Inglés Diccionario