green tara seed Green tara is Goddess of perpetual help and overcoming all obstacle. Share this:FacebookX