hyaenoid
English
Adjective
hyaenoid
(
comparative
more
hyaenoid
,
superlative
most
hyaenoid
)
Alternative form of
hyenoid
.
Anagrams
hyoidean