i found a gorgeous painting on deviantart yesterday, so i added it to my favourites and left a comment
an online art community, where users, called deviants, can sign up for a free account and upload their artwork, called deviations
"i found a gorgeous painting on deviantart yesterday, so i added it to my favourites and left a comment" What is the definition of "deviantart"?