Home
Search
Index
Definify.com
Definition
2025
sabercat
sabercat
English
Noun
sabercat
(
plural
sabercats
)
sabre-toothed cat
Similar Results