begrudge
v
1 [Tn, Tg, Tsg]
resent or be dissatisfied with (sth) 对(某事物)感到不快或不满
I begrudge every penny I pay in tax. 我交税交的每一便士心里都不痛快.
2 [Dn.n] envy (sb) the possession of (sth) 忌妒(某人)有(某事物)
Nobody begrudges you your success. 没有人忌妒你的成功.
And why only snakes? Cats, for instance, would be greatly helped; no running fights with large, fierce rats or tussles with grown rabbits -- just a bite and no more effort needed.