Subscribe English
look up any word, like bae:
sata (in sanskrit) means 100 and rupa means 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!
her satarupa made all the men in the room tremble!

the goons fled when they saw satarupa arrive!
by thinktankplus March 07, 2010
3 0