zealot meaning in punjabi