leopard cat
English Dictionary
->
Letter L
-> leopard cat
Search Dictionary:
leopard cat Definition
(n)
small
spotted
wildcat
of
southern
Asia
and
Malaysia
leopard cat Synonyms
Felis bengalensis
leopard cat
© Art Branch Inc.