What does Beutellöwe mean?

Beutellöwe - German to English

marsupial lion [family Thylacoleonidae]