Top definition
The best alt shop on the planet - I love it.
I just bought 100 accounts off of OrbitAlts
by ORB1T May 17, 2018
Get the mug
Get a orbitalts mug for your sister Rihanna.