Top Definition
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
Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from We'll never spam you.