Find the word definition

Wiktionary
pit adders

n. (plural of pit adder English)