leaf-nosed snake n : any of various pale blotched snakes with a blunt snout of southwestern North America
Copyright © 2024 3Dict.net