Definify.com

Definition 2024


Microleo_attenboroughi

Microleo attenboroughi

Translingual

Proper noun

Microleo attenboroughi m

  1. A taxonomic species within the family Thylacoleonidae – miniature marsupial lions, now extinct, extant during the Early Miocene epoch.