“Ahimsa” means “Absolute Non-violence.”

False. Ahimsa Paramo Dharma, Dharma Himsa Tathaiva Cha. Non-violence is the highest duty, but so is righteous violence in protection of Dharma.