megarhinus

/ˌmɛɡəˈrɪnəs/

Definitions

1. noun

A genus of extinct, large predatory hyaenids.

“The fossil discovery revealed a new species of megarhinus dating back to the Early Miocene.”

Synonyms

  • carnivore
  • hyaenid

Antonyms

  • herbivore
  • omnivore