sata (in sanskrit) means 100 and rupa means faces...so satarupa means someone with 100 faces/emotions/avatars...satarupa denotes all the forms of goddess durga in a single body...she is the ultimate creator of good and destructor of evil...she is the ultimate power, the ultimate beauty, the ultimate force that mankind will bow to eventually!
It is a type of person who is psychotic and intelligent but little imbalanced from emotional side. He is caring until his ego hurts by someone and extensively obsessed with reading people's mind .