spin-stabilized satellite - Turco Inglés Diccionario