bdelloura

/bɛˌlɪˈɔʊrə/

Definitions

1. noun

A genus of extinct, large, carnivorous, marsupial lions

“The discovery of bdelloura fossils revealed the existence of these ancient predators.”

Synonyms

  • Thylacosmilus
  • marsupial lion

Antonyms

  • herbivore
  • omnivore