Skip to main content

Definitions by VocalR

Satellite of Love, from the television show Mystery Science Theater 3000.
They were stuck on the SOL for ten seasons before they got off, plus KTMA.
SOL by VocalR May 25, 2011