What does Aldabrafalke mean?

Aldabrafalke - German to English

Aldabra kestrel [Falco newtoni aldabranus]