Definify.com

Definition 2024


marsupial_lion

marsupial lion

English

Noun

marsupial lion (plural marsupial lions)

  1. An extinct genus Thylacoleo of carnivorous marsupial that lived in Australia during the Pleistocene.
Translations