What does Balearen-Eidechse mean?

Balearen-Eidechse - German to English

Lilford's wall lizard [Podarcis lilfordi]