Synonyms and Antonyms for Crocuta_crocuta

1. Crocuta crocuta (n.)

African hyena noted for its distinctive howl

Synonyms: