leopard lizard
Meaning, Definition & Usage
Dictionary
Related
noun
any of several large lizards with many dark spots; of western United States and northern Mexico
WordNet
Previous
leontief
leontocebus
leontodon
leontopodium
leonurus
Next
leopardbane
leopardess
leopardwood
leopoldville
leotard