hyenoid

hyenoid

(haɪˈiːnɔɪd) adj (Zoology) of, resembling or like hyenas