hyenoid
/ˈhaɪəˌnɔɪd/
adjective
- Having the appearance or qualities of a hyena.
- The artist's drawing showed a hyenoid monster lurking in the shadows.
- Some ancient fossils have a hyenoid shape, suggesting they were related to modern hyenas.
- The strange creature had a hyenoid face with a sloping back and sharp teeth.