Definitions of leopard cat:

  • noun:   small spotted wildcat of southern Asia and Malaysia