Same word as viperous:
bad-natured, baleful, bitter, evil, evil-minded, green-eyed, jealous, malevolent, mean, nasty, ornery, poisonous, rancorous, resentful, spiteful, vengeful, vicious, vindictive, wicked
bad-natured, baleful, bitter, evil, evil-minded, green-eyed, jealous, malevolent, mean, nasty, ornery, poisonous, rancorous, resentful, spiteful, vengeful, vicious, vindictive, wicked