French-English dictionary »

phalanger-renard meaning in English

FrenchEnglish
phalanger-renard nom {m}

brushtail possum◼◼◼(Trichosurus vulpecula)
noun