body-stabilized communications satellite - Alemán Inglés Diccionario