meaning of leaf nosed snake

1. any of various pale blotched snakes with a blunt snout of southwestern North America


Related Words

leaf-nosed snake |

Developed & Maintained By Taraprasad.com

Treasure Words