French-English dictionary »

triton alpestre meaning in English

FrenchEnglish
triton alpestre nom {m}

alpine newt◼◼◼(Ichthyosaura alpestris)
noun