salamandra


Results for "salamandra"

Turkish - English dictionary

salamandra

(Turkish - English dictionary) :
salamander stove.