person1: omg i submitted a movie to deviantart and they banned it
a place where you submit art and communicate with others and comment about art
"person1: omg i submitted a movie to deviantart and they banned it" What is the definition of "deviantart"?