Subscribe
URL of the page has been copied to clipboard.
Meaning : Mountain rock dweller of Mexico and most southern parts of United States southwest.
Synonyms : rock rattlesnake
Install App
Crotalus lepidus meaning in Telugu.