taluche
/tæˈluːtʃeɪ/Definitions
1. noun
A type of lizard, specifically a species of spiny lizard, found in Mexico and the southwestern United States.
“The biologist studied the taluche in its natural habitat.”
1. noun
A type of lizard, specifically a species of spiny lizard, found in Mexico and the southwestern United States.
“The biologist studied the taluche in its natural habitat.”