Trimorphodon lambda

Explore definitions, synonyms, and language insights of Trimorphodon lambda

Definitions

Noun
of desert regions of southwestern North America

More General Terms