a small wild cat native to southern north america and south america (felis yagouaroundi) - Espagnol Anglais Dictionnaire