a small wild cat native to central and south america (leopardus wiedii) - Spanish English Dictionary