French-English dictionary »

salamandre-alligator meaning in English

FrenchEnglish
salamandre-alligator nom {f}

giant salamander(amphibian)
noun