Definify.com
Definition 2025
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)
  | 
  |