What does Albertistaube mean?

Albertistaube - German to English

bare-eyed mountain pigeon [Gymnophaps albertisii]

View more

  • Papuan mountain pigeon [Gymnophaps albertisii]