satellite technology - Inglés Sinónimo Diccionario