What does Camiguin-Fledermauspapagei mean?

Camiguin-Fledermauspapagei - German to English

Camiguin holding parrot [Loriculus (philippensis) camiguinensis]