English dictionary
trimorphodon lambda meaning and definition
Definition and meaning of trimorphodon lambda at MeaningMonkey.org. trimorphodon lambda meaning and definition in the English Dictionary.TRIMORPHODON LAMBDA noun
Definition of Trimorphodon lambda (noun)
- of desert regions of southwestern North America
- synonyms: Sonoran lyre snake
Source: Princeton University Wordnet