leaf-nosed snake

Noun
  1. Any of various pale blotched snakes with a blunt snout of southwestern North America (synset 101732313)

Found on Word Lists

Other Searches