meaning of Alpensalamander

Alpensalamander - German to English

Alpine salamander [Salamandra atra]

View more

  • fantastic salamander [Salamandra atra]