Meaning of leaf-nosed snake
Definition of leaf-nosed snake
(noun)
any of
various
pale
blotched
snakes with a
blunt
snout
of
southwestern
North America
Other information on leaf-nosed snake
WIKIPEDIA results for
leaf-nosed snake
Amazon results for
leaf-nosed snake
Tweet