man-made satellite - Turco Inglés Diccionario