"Rakthasakshi" is a Hindi word meaning "blood witness" or "blood sacrifice." It refers to someone who dies for their beliefs, often in a violent or cruel way.
The word "martyr" comes from the Greek word "martys" meaning "witness." It carries the same meaning of someone who sacrifices their life for a cause.