English to Hindi

Meaning for:
stickler
other
ज़ोर देने वाला;आग्रही