meaning of Camiguin-Fledermauspapagei

Camiguin-Fledermauspapagei - German to English

Camiguin holding parrot [Loriculus (philippensis) camiguinensis]