salamandre meaning in English
n. salamander, (zoology) tailed amphibian from the order caudata found in warm temperate climates (resembles a small lizard)
n. salamander, (zoology) tailed amphibian from the order caudata found in warm temperate climates (resembles a small lizard)