Here's why:
* Krantikari is a Hindi word meaning "one who brings about a revolution."
* Revolutionary is the English word for someone who participates in or supports a revolution.
So, "krantikari" and "revolutionary" have essentially the same meaning.