Results for "

semender

"
Turkish - English dictionary

semender

(Turkish - English dictionary) :
1. salamander (the amphibian). 2. mythical lizard said to be able to live in fire.