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.”

Synonyms

  • sceloporus
  • spiny lizard

Antonyms

  • large reptile