body-stabilized communications satellite - Francés Inglés Diccionario