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.”

Synonyms

  • lion
  • maned lion

Antonyms

  • domesticated cat
  • housecat