What is the meaning of the word "jaguarundi"?

Definitions: