Definify.com

Definition 2024


sabrecat

sabrecat

English

Noun

sabrecat (plural sabrecats)

  1. sabre-toothed cat