English-Chinese dictionary »

marsupial lion meaning in Chinese

EnglishChinese
marsupial lion (Thylacoleo)
noun

袋狮 /dàishī/noun

袋獅noun