Definify.com
Definition 2024
marsupial_lion
marsupial lion
English
Noun
marsupial lion (plural marsupial lions)
- An extinct genus Thylacoleo of carnivorous marsupial that lived in Australia during the Pleistocene.
Translations
Thylacoleo
|
|
marsupial lion (plural marsupial lions)
|
|