Definify.com

Definition 2025


sabrecat

sabrecat

English

Noun

sabrecat (plural sabrecats)

  1. sabre-toothed cat