1 definition by Neela

1) One who starts a revolution; 2)a catalyst. A female manifestation of shrey.
Gandhi was the shrey of Indian independence.
by Neela December 28, 2004
Get the Shreya mug.