caracal

Explore definitions, synonyms, and language insights of caracal

Definitions

Noun
of deserts of northern Africa and southern Asia

More General Terms