Top definition
A site to buy and sell digital art, not an app because Apple and Google are prudish.
Did you buy that art on eBay? No, I bought it on Azelo, c'mon now.
by charlemajne August 07, 2018
Get the mug
Get a Azelo mug for your guy Abdul.