'leaf-nosed snake' definitions:

Definition of 'leaf-nosed snake'

(from WordNet)
noun
Any of various pale blotched snakes with a blunt snout of southwestern North America