French-English dictionary »

petit panda meaning in English

FrenchEnglish
petit panda nom {m}

red panda◼◼◼(Ailurus fulgens)
noun