Definify.com

Definition 2025


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