thecata
/θiːˈkætə/Definitions
1. noun
A type of large cat, particularly a maned lion
“The big cat that roamed the savannah was a majestic thecata.”
1. noun
A type of large cat, particularly a maned lion
“The big cat that roamed the savannah was a majestic thecata.”