Top definition
Playing something on repeat. Ex. Movies,songs,videos, etc.
That song was amazing, definitely worth a twin spin!
by Starrrrrrrkeiaha December 27, 2017
Get the mug
Get a twin spin mug for your daughter-in-law Beatrix.