leopard lizard
English Dictionary
->
Letter L
-> leopard lizard
Search Dictionary:
leopard lizard Definition
(n)
any
of
several
large
lizards
with
many
dark
spots
;
of
western
United
States
and
northern
Mexico
leopard lizard Synonyms
leopard lizard
© Art Branch Inc.