meaning of Albertistaube

Albertistaube - German to English

bare-eyed mountain pigeon [Gymnophaps albertisii]

View more

  • Papuan mountain pigeon [Gymnophaps albertisii]