Etymology
Today it means: Anything, especially an animal, which is not a felid. Full definition →
From non- + felid.
Etymology from Wiktionary, CC BY-SA 4.0.