body-stabilized communications satellite - Turco Inglés Diccionario