meaning of Aldabrafalke

Aldabrafalke - German to English

Aldabra kestrel [Falco newtoni aldabranus]