Find the word definition

Wiktionary
patchnose snakes

n. (plural of patchnose snake English)