hyena dog
Explore definitions, synonyms, and language insights of hyena dog
Definitions
Noun
a powerful doglike mammal of southern and eastern Africa that hunts in large packs; now rare in settled area