English dictionary
leaf-nosed snake meaning and definition
Definition and meaning of leaf-nosed snake at MeaningMonkey.org. leaf-nosed snake meaning and definition in the English Dictionary.LEAF-NOSED SNAKE noun
Definition of leaf-nosed snake (noun)
- any of various pale blotched snakes with a blunt snout of southwestern North America
Source: Princeton University Wordnet