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.”
1. noun
A genus of extinct, large predatory hyaenids.
“The fossil discovery revealed a new species of megarhinus dating back to the Early Miocene.”