Mounting platform
Space Station Sally
Technical definition
The physical structure or base to which the instrument is attached and stabilized during observations.
Space Station Sally
The physical structure or base to which the instrument is attached and stabilized during observations.